#if !defined(FAKE_D3D11_RENDER_TARGET_VIEW_H)
#define FAKE_D3D11_RENDER_TARGET_VIEW_H

#include "Fakes/FakeD3D11View.h"
#include <rt/Exceptions/NotImplementedException.h>

class FakeD3D11RenderTargetView : public ID3D11RenderTargetView
{
public:
	FakeD3D11RenderTargetView()
		: View()
	{
	}

	CONTAIN_VIEW(View);

	virtual void STDMETHODCALLTYPE GetDesc(D3D11_RENDER_TARGET_VIEW_DESC *pDesc) { throw rt::NotImplementedException(); }
};

#endif
